Peters School of Business · Assiniboine College · NETW-0014
Advanced Operating Systems · Four review days + single-sitting exam · Written (20 min) + Practical (100 min)
Six weeks of services, built by hand — now proven under exam conditions
The final exam uses each student's own S1/S2/S3 VM environment as the exam platform. Unlike the earlier mini-assessments, the written and practical portions run back-to-back in a single sitting on Friday: 20 minutes of theory, collected, then straight into 100 minutes of scenario-based terminal work. There is no separate written day and practical day — students need everything sharp on the same morning.
Monday through Thursday are structured review, not new content. Each day walks back through one or two weeks' worth of services, with an emphasis on the diagnostic habits the course has built all term: check the logs, test the config before reloading, verify with the client-side tool as well as the server-side one. Thursday closes with a full VM health check — every service from Weeks 1–6 confirmed running before the exam.
Week at a glance
SSH, packet analysis, firewalling, NTP, logging
DHCP, DNS, Nginx, SSL, log-based troubleshooting
IPSec, PKI, WireGuard, ipsec status / wg show drills
Docker, capstone recap, exam format, full VM health check
Single sitting · 20 min written + 100 min practical · No notes, no internet
Written exam — quick identification, not long-form essays
sudo nginx -t.Written exam topic coverage
| Topic Area | Weight | Week Covered |
|---|---|---|
| SSH hardening, fail2ban | 10% | Week 1 |
| Packet analysis, firewalling, NTP, rsyslog | 20% | Week 2 |
| DHCP, DNS zones and records | 20% | Week 3 |
| DNS views, Nginx, SSL/TLS | 20% | Week 4 |
| IPSec, PKI/CA, WireGuard | 20% | Week 5 |
| Docker, docker-compose | 10% | Week 6 |
Terminal practical — building out a branch office's infrastructure, task by task
--help are available. External resources are not.Practical exam task areas
| Task Area | Marks | Example verification |
|---|---|---|
| Secure remote access | 12 | Key-auth SSH on a custom port, fail2ban active |
| Firewall implementation | 15 | Rule set matches spec, verified live with tcpdump |
| NTP & centralised logging | 13 | Stratum hierarchy correct, forwarded log entry appears within 10s |
| DHCP & DNS zone build | 18 | Reservation active, zone validated and resolving both ways |
| Nginx, SSL & DNS views | 17 | Split-horizon resolution correct, HTTPS redirect working |
| WireGuard VPN tunnel | 15 | Peer handshake current, traffic verified over the tunnel |
| Docker & reverse proxy | 10 | Container running, proxied end-to-end and confirmed in logs |
Making the most of the four review days